package org.example.lanchain.service;
import com.baomidou.mybatisplus.extension.service.IService;
import org.example.lanchain.bean.Appointment;

/**
 * 预约挂号服务接口
 * 
 * 继承自 MyBatis-Plus 的 IService 接口，提供基础的 CRUD 操作
 * IService<Appointment> 表示这是一个处理 Appointment 实体的服务接口
 */
public interface AppointmentService extends IService<Appointment> {
    /**
     * 根据预约信息查询单个预约记录
     * 
     * @param appointment 包含查询条件的预约对象
     * @return 返回匹配的预约记录，如果没有找到则返回 null
     */
    Appointment getOne(Appointment appointment);
}